Prefer LTR over RTL if the keymap is neutral.
authorMatthias Clasen <matthiasc@src.gnome.org>
Sun, 16 Jan 2005 03:43:26 +0000 (03:43 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sun, 16 Jan 2005 03:43:26 +0000 (03:43 +0000)
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtkentry.c
gtk/gtktextview.c

index 40c7b3c351ade1c5a5c76553a372205cac2dfd0d..116417b47e12a9f675225c7abcba222187612436 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-01-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextview.c (gtk_text_view_check_keymap_direction): 
+       * gtk/gtkentry.c (gtk_entry_create_layout): Prefer LTR over RTL 
+       if the keymap is neutral.  (#164125, Phil Blundell)
+
 2005-01-14  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtktreeview.c (gtk_tree_view_set_search_column): Allow to
index 40c7b3c351ade1c5a5c76553a372205cac2dfd0d..116417b47e12a9f675225c7abcba222187612436 100644 (file)
@@ -1,3 +1,9 @@
+2005-01-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextview.c (gtk_text_view_check_keymap_direction): 
+       * gtk/gtkentry.c (gtk_entry_create_layout): Prefer LTR over RTL 
+       if the keymap is neutral.  (#164125, Phil Blundell)
+
 2005-01-14  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtktreeview.c (gtk_tree_view_set_search_column): Allow to
index 40c7b3c351ade1c5a5c76553a372205cac2dfd0d..116417b47e12a9f675225c7abcba222187612436 100644 (file)
@@ -1,3 +1,9 @@
+2005-01-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextview.c (gtk_text_view_check_keymap_direction): 
+       * gtk/gtkentry.c (gtk_entry_create_layout): Prefer LTR over RTL 
+       if the keymap is neutral.  (#164125, Phil Blundell)
+
 2005-01-14  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtktreeview.c (gtk_tree_view_set_search_column): Allow to
index 2560dba6b5e79dde352e8ff3794ecfd611b91e43..c5e0ee9548347bb86db77760bcfc138a205ffaf6 100644 (file)
@@ -2972,10 +2972,10 @@ gtk_entry_create_layout (GtkEntry *entry,
            }
           else
            {
-             if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_LTR)
-               pango_dir = PANGO_DIRECTION_LTR;
-             else
+             if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL)
                pango_dir = PANGO_DIRECTION_RTL;
+             else
+               pango_dir = PANGO_DIRECTION_LTR;
            }
         }
 
index 04f8b26c583dc0add85a60c23732a66caf0d007f..9790c2b376a94f4cfa406537ce2d691a3e3b0f6a 100644 (file)
@@ -5751,10 +5751,10 @@ gtk_text_view_check_keymap_direction (GtkTextView *text_view)
                    "gtk-split-cursor", &split_cursor,
                    NULL);
       
-      if (gdk_keymap_get_direction (keymap) == PANGO_DIRECTION_LTR)
-       new_keyboard_dir = GTK_TEXT_DIR_LTR;
+      if (gdk_keymap_get_direction (keymap) == PANGO_DIRECTION_RTL)
+       new_keyboard_dir = GTK_TEXT_DIR_RTL;
       else
-       new_keyboard_dir  = GTK_TEXT_DIR_RTL;
+       new_keyboard_dir  = GTK_TEXT_DIR_LTR;
   
       if (split_cursor)
        new_cursor_dir = GTK_TEXT_DIR_NONE;